package org.example;

import java.util.ArrayList;

public class test12 {
    public static void main(String[] args) {
        //创建一个集合
        ArrayList<String> list = new ArrayList<>();
        //添加元素
        list.add("aaa");
        list.add("bbb");
        list.add("ccc");
        list.add("ddd");

        //删除元素
        boolean result = list.remove("ccc");
        System.out.println(result);
        System.out.println(list);

        //修改元素
        String result1 = list.set(1, "xxx");
        System.out.println(result1);
        System.out.println(list);
        //获取元素
        String result2 = list.get(1);
        System.out.println(result2);
        System.out.println(list);
        //遍历
        for (int i = 0; i < list.size(); i++) {
            String s = list.get(i);
            System.out.println(s);
        }
        System.out.println(list);

        ArrayList<String> list1 = new ArrayList<>();
        list1.add("aaa");
        list1.add("bbb");
        list1.add("ccc");
        list1.add("ddd");
        System.out.print("[");
        for (int i = 0; i < list1.size(); i++) {
            if (i == list1.size() - 1) {
                System.out.println(list1.get(i) + "]");
            } else {
                System.out.print(list1.get(i) + ",");
            }
        }

        ArrayList<Integer> list2 = new ArrayList<>();
        list2.add(1);
        list2.add(2);
        list2.add(3);
        list2.add(4);
        System.out.print("[");
        for (int i = 0; i < list2.size(); i++) {
            if (i == list2.size() - 1) {
                System.out.println(list2.get(i) + "]");
            } else {
                System.out.print(list2.get(i) + ",");
            }
        }
        ArrayList<Character> list3 = new ArrayList<>();
        list3.add('a');
        list3.add('b');
        list3.add('c');
        System.out.print("[");
        for (int i = 0; i < list3.size(); i++) {
            if (i == list3.size() - 1) {
                System.out.println(list3.get(i) + "]");
            } else {
                System.out.print(list3.get(i) + ",");
            }
        }
    }
}
